@charset "UTF-8";
.ditor_format_app{
  padding: 0.3rem;
  p{
    font-size: 0.24rem !important;
    line-height: 0.5rem !important;
    margin: 0 !important;
    padding: 0 !important;
    text-indent: 0 !important;
    color: #666666;
    font-family: "Microsoft Yahei" !important;
    text-align:justify !important;
    text-justify:inter-word !important;
  }
  img{
    width: 100% !important;
  }
  hr{
    margin: 0.15rem -0.3rem !important;
    border: 0.01rem solid #EAEAEA !important;
  }
  h1{font-size: 0.42rem !important; margin: 0.15rem auto!important;text-align: center!important;}
  h2{font-size: 0.36rem !important; margin: 0.1rem 0 !important;}
  h3{
    font-size: 0.32rem !important;
    margin: 0.1rem 0 !important;
    padding-left: 0.15rem!important;
    border-left: 0.05rem solid #4C8EE0 ;
  }
  h4{font-size: 0.3rem !important; margin: 0.1rem 0 !important;}
  h5{font-size: 0.28rem !important; margin: 0.1rem 0 !important;}
  h6{font-size: 0.24rem !important; margin: 0.1rem 0 !important;}

  ul{
    list-style:square !important;
    margin: 0 !important;
    font-size: 0.24rem !important;
    color: #666666;
    li{
      margin: 0 !important;
      padding: 0 !important;
    }
  }
  ol{
    list-style:decimal !important;
    margin: 0 !important;
    font-size: 0.24rem !important;
    color: #666666;
    li{
      margin: 0 !important;
      padding: 0 !important;
    }
  }
  blockquote{
    padding: 0.3rem !important;
    margin: 0.3rem -0.3rem !important;
    background-color: #F4F9FF !important;
  }

  table{
    font-size: 0.24rem !important;
    width: 100% !important;
    border: 0.01rem solid #ccc !important;
    border-collapse:collapse !important;;
    tr{
      line-height: 0.5rem !important;
      &:first-child{
        background-color: #dfdfdf !important;
      }
      margin: -0.01rem 0 0 -0.01rem !important;
      td{
        margin: 0 !important;
        padding: 0.1rem !important;
        border: 0.01rem solid #ccc !important;

      }
    }
  }
}

.ditor_format_pc{
  padding: 30px;
  p{
    font-size: 14px !important;
    line-height: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-indent: 0 !important;
    color: #666666;
    font-family: "Microsoft Yahei" !important;
    text-align:justify !important;
    text-justify:inter-word !important;
  }
  img{
    width: 100% !important;
  }
  hr{
    margin: 15px 30px !important;
    border: 1px solid #EAEAEA !important;
  }
  h1{font-size: 32px !important; margin: 15px auto!important;text-align: center!important;}
  h2{font-size: 24px !important; margin: 10px 0 !important;}
  h3{
    font-size: 20px !important;
    margin: 10px 0 !important;
    padding-left: 15px !important;
    border-left: 5px solid #DA2B28 ;
  }
  h4{font-size: 18px !important; margin: 0.1rem 0 !important;}
  h5{font-size: 14px !important; margin: 0.1rem 0 !important;}
  h6{font-size: 12px !important; margin: 0.1rem 0 !important;}

  ul{
    list-style:square !important;
    margin: 0 !important;
    font-size: 12px !important;
    color: #666666;
    li{
      margin: 0 !important;
      padding: 0 !important;
    }
  }
  ol{
    list-style:decimal !important;
    margin: 0 !important;
    font-size: 12px !important;
    color: #666666;
    li{
      margin: 0 !important;
      padding: 0 !important;
    }
  }
  blockquote{
    padding: 30px !important;
    margin: 30px 30px !important;
    background-color: #F4F9FF !important;
  }

  table{
    font-size: 12px !important;
    width: 100% !important;
    border: 1px solid #ccc !important;
    border-collapse:collapse !important;;
    tr{
      line-height: 25px !important;
      &:first-child{
        background-color: #dfdfdf !important;
      }
      margin: 1px 0 0 1px !important;
      td{
        margin: 0 !important;
        padding: 10px !important;
        border: 1px solid #ccc !important;

      }
    }
  }
}


.right_body{
  width:calc(100% - 470px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0 ;
  height: 100%;
  overflow: auto;
}
.right_body_pc{
  width:calc(100% - 1020px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0 ;
  height: 100%;
  overflow: auto;
}